home *** CD-ROM | disk | FTP | other *** search
-
- LASERLST.COM
- Command
-
- Michael Holmes and Bob Flanders
- 1989 No. 7 (Utilities)
-
-
- Purpose: Formats text files so that two standard-sized pages will print
- side-by-side on a single landscape mode page when using an HP LaserJet (or
- compatible) laser printer.
-
- Format: [d:][path]LASERLST infile [outfile] [/Tn]
-
- Remarks: The infile parameter designates the text file(s) to be printed.
- DOS "wildcards" (* and ?) can be used to designate multiple files, and a drive
- and path may also be included as part of infile.
-
- By default, LASERLST sends its output to the standard DOS printing
- device, which is normally LPT1:. The optional outfile parameter can be used to
- direct the output either to another DOS device (e.g., LPT2:), or to a disk file
- instead. The optional /Tn switch causes each tab character (ASCII 9) in the
- infile to be replaced in the outfile with n spaces. The default value of n is
- 8; other values up to 16 may be used.
-
- The outfile produced by LASERLST contains the requisite formatting and
- printing Escape sequences used by the HP LaserJet series printers. The infile
- is printed in landscape mode with two 66-line x 81-character pages on each
- physical page. Files suitable for processing by LASERLST should be ASCII files
- that do not contain Escape sequences of their own and that do not require any
- specific word processor's formatting codes. Underlining produced by a backspace
- and character overstrike is supported, however. LASERLST may be used with files
- whose line lengths exceed 81 characters if it is understood that lines will be
- wrapped automatically at their 82nd character and that no provision is made for
- word wrap. LASERLST is especially suitable for printing program listings,
- readme files, and rough drafts of text to be edited.
-
- Available for downloading from PC MagNet (see the LASERLST by Modem
- sidebar in the published article), LASERLST.COM is already compiled and ready to
- run. As an alternative, LASERLST.COM can be created from either of two program
- files that are both printed in the article and are available for downloading
- from PC MagNet. LASERLST.BAS will automatically create LASERLST.COM when run
- once in BASIC. To create LASERLST.COM from the LASERLST.ASM source code
- requires use of a macro assembler (IBM or Microsoft, Version 2 or later) and the
- following commands:
-
- MASM LASERLST;
- LINK LASERLST;
- EXE2BIN LASERLST LASERLST.COM;
-
-